package cn.ranko.shiro.mapper;

import java.util.List;
import java.util.Map;

import cn.ranko.bean.Pagination;
import cn.ranko.shiro.model.SysClass;

public interface SysClassMapper {
	int deleteByPrimaryKey(SysClass class1);

    int insert(SysClass sysClass);

    int insertSelective(SysClass sysClass);

    SysClass selectByPrimaryKey(Integer sysClassId);

    int updateByPrimaryKeySelective(SysClass classId);

    int updateByPrimaryKey(SysClass sysClass);

    List<SysClass> selectBySysClass(SysClass parentSysClass);
    
    List<SysClass> querySysClasslist(Map<String, Integer> map);
    
    List<SysClass>  querySysClasslistAll (Pagination pagination);
    
    List<SysClass>  querySysClassAll();
    
    Integer countOfSysClasslist();
}
